<?php
require_once('DAL/DA_Canciones.php');
require_once('BE/BECancion.php');
$id = "--Nuevo--";
if (isset($_SERVER['REMOTE_USER']))
    $username = $_SERVER['REMOTE_USER'];
else
    $username="developer";
$visibility = 0;
$guardar_deshabilitado = "";
if ($username == 'coro') {
    $guardar_deshabilitado = 'disabled="disabled"';
}

if (isset($_GET["id"])) {
    if ($_GET["id"] > 0) {
        $id = $_GET["id"];
        $cancion = DA_Canciones::obtenerCancion($id);
    } else {
        $cancion = new BECancion();
    }
}

if (isset($_REQUEST['q'])

    )$q = $_REQUEST['q'];
else
    $q='';
$q = urldecode($q);

function resultadoDeBusqueda() {
    $q = $_REQUEST['q'];
    $q = urldecode($q);
    if ($q != '') {
        $canciones = DA_Canciones::buscarCancion($q);        
        if (is_array($canciones)) {
            echo '<option selected="selected" value="0">--Seleccione un resultado--</option>';
            foreach ($canciones as $idX => $tituloX) {
                echo '<option value="' . $idX . '">' . $tituloX . '</option>';
            }
        } else {
            echo '<option selected="selected" value="0">--No se encontraron canciones--</option>';
        }
    }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <?php include 'include/common_html_head.php'; ?>
        <script type="text/javascript">
            function cmdEjecutar_OnClick(){
                var repertorio_id = $('#txtID').val();

                var url = "ejecutar_repertorio.php?cancion_id="+repertorio_id;
                window.location = url;
            }
        </script>
        <title>Editor de Canciones</title>
    </head>
    <body>
        <table width="100%">
            <tr>
                <td>
                    <?php
                    $class_menu_1 = "cancionero-header-menu-item";
                    $class_menu_2 = "cancionero-header-menu-selected";
                    $titulo = "Bienvenido al Editor de Canciones<br />Usuario: $username";
                    include('include/common_header.php');
                    ?>
                </td>
            </tr>
            <tr>
                <td>
                    <div class="cancionero-body-container">
                        <form id="frmCancion" method="get" action="proc_editor_canciones.php">
                            <table cellpadding="0px" cellspacing="0px">
                                <tr>
                                    <td colspan="2">
                                        <div id="divMessageZone" class="divMessageZone">
                                            <span class="divMessage" id="divMessage"><?php include('include/mensajes_de_pagina.php'); ?>
                                            </span>
                                        </div>
                                    </td>
                                </tr>
                                <tr>
                                    <td valign="top">
                                        <table>
                                            <tr valign="top">
                                                <td style="background-color:#e0e0f0">
                                                    <h2>Opciones de Sistema</h2>
                                                    <fieldset>
                                                        <legend>Búsqueda de canciones</legend>
                                                        <table width="100%" cellpadding="0px" cellspacing="0px">
                                                            <tr>
                                                                <td align="left">Buscar:&nbsp;</td>
                                                                <td align="left"><input id="txtBuscar" name="txtBuscar" type="text" style="width:280px" value="<?php echo $q; ?>"/></td>
                                                                <td align="left"><input id="cmdBuscar" name="cmdBuscar" type="submit" value="Buscar" style="width:95%"/></td>
                                                            </tr>
                                                            <tr id="trResultado">
                                                                <td>Resultados:</td>
                                                                <td>
                                                                    <select id="selCanciones" name="selCanciones" style="width:280px">
<?php resultadoDeBusqueda(); ?>
                                                                    </select>
                                                                </td>
                                                                <td>
                                                                    <input id="cmdSeleccionar" name="cmdSeleccionar" type="submit" value="Seleccionar" style="width:98%"/>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </fieldset>
                                                    <div style="background-color:#d0f0d0">
                                                        <fieldset>
                                                            <legend>Operaciones</legend>
                                                            <input id="cmdNuevo" name="cmdNuevo" type="submit" value="Nuevo" <?php echo $guardar_deshabilitado; ?>/>
                                                            <input id="cmdGuardar" name="cmdGuardar" type="submit" value="Guardar" <?php echo $guardar_deshabilitado; ?>/>
                                                            <input id="cmdEliminar" name="cmdEliminar" type="submit" value="Eliminar" <?php echo $guardar_deshabilitado; ?> />
                                                            <input id="cmdImprimir" name="cmdImprimir" type="submit" value="Imprimir"/>
                                                            <input id="cmdEjecutar" name="cmdEjecutar" type="button" onclick="cmdEjecutar_OnClick();" class="button" value="Ejecutar" style ="visibility:<?php echo $visibility; ?>" />
                                                        </fieldset>
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <h2>Canción Seleccionada (<input id="txtID" name="txtID" type="text" readonly="readonly" value="<?php echo $id; ?>"/>)</h2>
                                                    Título:&nbsp;<input id="txtTitulo" name="txtTitulo" type="text" value="<?php echo htmlspecialchars($cancion->titulo); ?>"/>
                                                    <fieldset>
                                                        <legend>Introducción</legend>
                                                        <textarea id="txtIntroduccion" name="txtIntroduccion" cols="55" rows="4"><?php echo htmlspecialchars($cancion->introduccion); ?></textarea>
                                                    </fieldset>
                                                    <fieldset>
                                                        <legend>Créditos, Comentarios y Otros</legend>
                                                        <textarea id="txtCreditos" name="txtCreditos" cols="55" rows="4"><?php echo htmlspecialchars($cancion->creditos); ?></textarea><br />
                                                        <div style="text-align: left;margin-left:auto;margin-right:auto">
                                                            <table>
                                                                <tr>
                                                                    <td align="right">Duración (Min):</td>
                                                                    <td align="left"><input id="txtDurMin" name="txtDurMin" type="text" value="<?php echo $cancion->dur_min; ?>" /></td>
                                                                </tr>
                                                                <tr>
                                                                    <td align="left">Intro Dur. (Seg):</td>
                                                                    <td align="left"><input id="txtIntroDurSec" name="txtIntroDurSec" type="text" value="<?php echo $cancion->intro_dur_sec; ?>" /></td>
                                                                </tr>                                                                
                                                            </table>
                                                        </div>
                                                        
                                                    </fieldset>
                                                    <br/>
                                                    <div id="divCopyright" style="width:100%; text-align: center"><?php include('include/footer.php'); ?></div>

                                                </td>

                                            </tr>
                                        </table>
                                    </td>
                                    <td valign="top">
                                        <fieldset>
                                            <legend>Cancion:</legend>
                                            <textarea id="txtCancion" name="txtCancion" cols="55" rows="30"><?php echo htmlspecialchars($cancion->cancion_y_notas); ?></textarea>
                                        </fieldset>
                                    </td>
                                </tr>
                            </table>
                        </form>
                    </div>
                </td>
            </tr>
        </table>
    </body>
</html>
